Skip to content

chore(fleet): adopt pnpm 11.0.0-rc.5 and bump socket-registry pins#1249

Merged
John-David Dalton (jdalton) merged 1 commit intomainfrom
chore/bump-pnpm-rc5
Apr 21, 2026
Merged

chore(fleet): adopt pnpm 11.0.0-rc.5 and bump socket-registry pins#1249
John-David Dalton (jdalton) merged 1 commit intomainfrom
chore/bump-pnpm-rc5

Conversation

@jdalton
Copy link
Copy Markdown
Contributor

@jdalton John-David Dalton (jdalton) commented Apr 21, 2026

Summary

  • Bump packageManager from pnpm@11.0.0-rc.3 to pnpm@11.0.0-rc.5.
  • Add pmOnFail: error to pnpm-workspace.yaml so a pnpm version drift fails fast instead of silently auto-downloading via @pnpm/exe (whose rc.5 tarball leaves a placeholder launcher that errors at runtime — discovered during the socket-registry cascade that preceded this PR).
  • Drop '@pnpm/exe': true from allowBuilds — no longer applicable now that pmOnFail: error prevents the self-download chain entirely.
  • Bump all SocketDev/socket-registry action/workflow pins to ebf1b48f962ea4978d63f18d5ac711cab94d597f (propagation SHA for the pnpm rc.5 cascade in socket-registry). Unifies every socket-registry pin in this repo under a single SHA; leaf-action pins (setup-git-signing, cleanup-git-signing) resolve to identical content since those actions haven't changed.

Part of fleet-wide alignment to pnpm 11.0.0-rc.5. Internal socket-registry cascade completed through d7b5d15a. Direct-push fleet repos (sdxgen, stuie, ultrathink, socket-lib, socket-packageurl-js, socket-btm) already updated; PR repos (socket-sdk-js, socket-cli) require human approval.

Test plan

  • pnpm install with rc.5 reproduces the existing lockfile (no drift).
  • Pre-commit hooks pass.
  • CI green on this PR.

Note

Medium Risk
Main risk is CI/install behavior changes: pnpm is bumped and pmOnFail: error will now hard-fail on pnpm version drift, which could break local dev/CI if tooling isn’t aligned.

Overview
Bumps the repo packageManager to pnpm@11.0.0-rc.5.

Updates pnpm-workspace.yaml to fail fast on pnpm version drift via pmOnFail: error and removes the now-unneeded @pnpm/exe allowance from allowBuilds.

Refreshes all SocketDev/socket-registry action pins in CI/publish/weekly-update workflows to a single newer SHA (ebf1b48f…).

Reviewed by Cursor Bugbot for commit ebe0433. Configure here.

- packageManager: pnpm@11.0.0-rc.3 → pnpm@11.0.0-rc.5.
- Add pmOnFail: error to pnpm-workspace.yaml so a pnpm version drift fails fast instead of silently auto-downloading via @pnpm/exe (whose rc.5 tarball leaves a placeholder launcher that errors at runtime).
- Drop '@pnpm/exe': true from allowBuilds — no longer applicable now that pmOnFail: error prevents the self-download chain entirely.
- Bump all SocketDev/socket-registry action/workflow pins to ebf1b48f (propagation SHA for the pnpm rc.5 cascade in socket-registry). Unifies every socket-registry pin in this repo under a single SHA; leaf-action pins (setup-git-signing, cleanup-git-signing) resolve to identical content since those actions haven't changed.
Copy link
Copy Markdown

@cursor cursor Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Fix All in Cursor

Bugbot Autofix is ON. A cloud agent has been kicked off to fix the reported issue.

Comment @cursor review or bugbot run to trigger another review on this PR

Reviewed by Cursor Bugbot for commit ebe0433. Configure here.

Comment thread pnpm-workspace.yaml
@jdalton John-David Dalton (jdalton) merged commit 4095fa8 into main Apr 21, 2026
14 checks passed
@jdalton John-David Dalton (jdalton) deleted the chore/bump-pnpm-rc5 branch April 21, 2026 22:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants